foundation trustee - French English Dictionary